package com.link2room.rodimus.dto.param.base;

import com.link2room.common.dto.result.base.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * Created by LN on 2018/1/2
 */
@ApiModel
public class SignInActiviyInfoDto extends BaseDto {
    @ApiModelProperty(value = "描述")
    private String description;
    @ApiModelProperty(value = "活动开始时间")
    private Date startDate;
    @ApiModelProperty(value = "活动结束时间")
    private Date endDate;
    @ApiModelProperty(value = "补签分享规则")
    private SignInReissueRuleShareDto reissueRule;

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public SignInReissueRuleShareDto getReissueRule() {
        return reissueRule;
    }

    public void setReissueRule(SignInReissueRuleShareDto reissueRule) {
        this.reissueRule = reissueRule;
    }

    @Override
    public String toString() {
        return "SignInActiviyInfoDto{" +
                "description='" + description + '\'' +
                ", startDate=" + startDate +
                ", endDate=" + endDate +
                ", reissueRule=" + reissueRule +
                '}';
    }
}
